import store from '@/store'

// 语法：export const 指令名 = 配置项
export const imagerror = {
  // dom指令作用的dom，options指令的相关配置项信息
  inserted(dom, options) {
    // 图片加载不出来触发onerror事件，替换一个默认图片
    dom.onerror = function() {
      dom.src = options.value
      // 通常使用自定义指令，v-指令名=“变量”，这个变量是可以被自定义指令获取的
    //   所以要替换的图片， 可以用 v-imagerror = “替换的图片” 传进来，在自定义指令的options中可以接收
    }
  }
}
export const auth = {
  inserted(dom, options) {
    if (!store.state.user.userInfo.roles.points.includes(options.value)) {
      dom.style.display = 'none'
    }
  }
}
